#ifndef STU_BORROW_H
#define STU_BORROW_H

#include <QWidget>
#include <QStandardItemModel>
#include <QVBoxLayout>
#include <QFile>
#include <QMessageBox>
#include <QDebug>
#include <QCoreApplication>
#include "borrow.h"

namespace Ui {
class stu_borrow;
}

class stu_borrow : public QWidget
{
    Q_OBJECT

public:
    explicit stu_borrow(QWidget *parent = nullptr);
    ~stu_borrow();

public slots:
    /* 获取登录学生名字 */
    void getStuname(QString name);

    /* 更新列表 */
    void updataView();

private slots:
    /* 点击借阅书籍按钮 */
    void on_borrowBtn_clicked();

    /* 更新学生借书信息 */
    void updataStuBorrowInfo(QString bookname, QString author);

    /* 处理学生信息 */
    void handleStuInfo();

private:
    /* 创建模型 */
    void createModel();

    /* 加载图书信息 */
    void loadbookinformation();

    /* 清空表格数据 */
    void clearView();

private:
    Ui::stu_borrow *ui;

    QStandardItemModel *model;

    borrow *borrowface;

    QString m_who;

    QString appDir;
};

#endif // STU_BORROW_H
